package com.hongyun.tms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hongyun.tms.common.PageResponseDto;
import com.hongyun.tms.common.dto.dislog.DisLogExportDto;
import com.hongyun.tms.common.dto.proddislog.TmsProdDisLogQueryDto;
import com.hongyun.tms.common.vo.TmsProdDisLogVO;
import com.hongyun.tms.entity.TmsProdDisLog;

import java.util.List;

/**
 * 调度日志
 *
 * @author yuheng
 * @since 1.0.0 2024-06-12
 */
public interface TmsProdDisLogService extends IService<TmsProdDisLog> {

    PageResponseDto<TmsProdDisLogVO> page(TmsProdDisLogQueryDto query);

    void save(TmsProdDisLogVO vo);

    void update(TmsProdDisLogVO vo);

    void delete(List<Long> idList);

    List<DisLogExportDto> export(TmsProdDisLogQueryDto query);
}
